home *** CD-ROM | disk | FTP | other *** search
- /**********************************************************************/
- /* ArCoIF.h ( ArCoInterFace.h ) */
- /* © Michael A Sewell 13 Jun 1994 */
- /*»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»*/
- /* Freely Re-Distributable */
- /*««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««««*/
- /* I can't really be held responsible if this blows */
- /* up in your face, But I would like to know about it! */
- /**********************************************************************/
-
- BOOL SendMacro( char *, char * , BOOL, char * );
- /**********************************************************************/
- /* void SendMacro( macro, name, async, portname) */
- /* Where macro is the name of the macro to send, (Same name as the */
- /* Object file) You will have to use the ampresand operator (&) to */
- /* pass the address to this function. */
- /* name is the name you wish to use in the CON: window should it be */
- /* required. */
- /* async is FALSE if you wish to run macro syncronously or TRUE if you*/
- /* have no wish to Wait. (In whic case, you must call cleanup() as */
- /* of your own cleanup sequence at the end, This may delay the final */
- /* exit of your program as it will not Close the port on a still */
- /* Macro, After all, You don't want any nasty surprises do you? */
- /* portname is your chosen portname, if your not bothered, put NULL */
- /* and it will default to "ArCoSIBLING" */
- /*--------------------------------------------------------------------*/
- /* Example: SendMacro( &Marquis, "Polyp", FALSE, "RectalPORT" ) */
- /*--------------------------------------------------------------------*/
- /* NOTE: DONT FORGET TO DECLARE YOUR MACRO AS */
- /* "extern __chip char MACRO" (of course substituting your own macro */
- /* name such as Marquis etc. */
- /**********************************************************************/
-
- void cleanup( void );
- /**********************************************************************/
- /* This is called as part of your cleanup routine if you ran your */
- /* in an asyncronous mode */
- /**********************************************************************/
-
-